{
    "name": "Cake Onboarding Client",
    "flow": [
        {
            "id": 1,
            "module": "gateway:CustomWebHook",
            "version": 1,
            "parameters": {
                "hook": 9999999,
                "maxResults": 1
            },
            "mapper": {},
            "metadata": {
                "designer": {
                    "x": -282,
                    "y": -1
                },
                "restore": {
                    "parameters": {
                        "hook": {
                            "data": {
                                "editable": "true"
                            },
                            "label": "Cake"
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "hook",
                        "type": "hook:gateway-webhook",
                        "label": "Webhook",
                        "required": true
                    },
                    {
                        "name": "maxResults",
                        "type": "number",
                        "label": "Maximum number of results"
                    }
                ]
            }
        },
        {
            "id": 7,
            "module": "json:ParseJSON",
            "version": 1,
            "parameters": {
                "type": 398148
            },
            "filter": null,
            "mapper": {
                "json": "{{1.value}}"
            },
            "metadata": {
                "designer": {
                    "x": -14,
                    "y": 11
                },
                "restore": {
                    "parameters": {
                        "type": {
                            "label": "My data structure"
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "type",
                        "type": "udt",
                        "label": "Data structure"
                    }
                ],
                "expect": [
                    {
                        "name": "json",
                        "type": "text",
                        "label": "JSON string",
                        "required": true
                    }
                ],
                "interface": [
                    {
                        "help": "",
                        "name": "source",
                        "type": "text",
                        "label": "Source",
                        "default": null,
                        "required": false,
                        "multiline": false
                    },
                    {
                        "help": "",
                        "name": "submittedAt",
                        "type": "date",
                        "label": "Submitted at",
                        "required": false
                    },
                    {
                        "help": "",
                        "name": "pageUrl",
                        "type": "text",
                        "label": "Page URL",
                        "default": null,
                        "required": false,
                        "multiline": false
                    },
                    {
                        "help": "",
                        "name": "customer",
                        "spec": [
                            {
                                "help": "",
                                "name": "name",
                                "type": "text",
                                "label": "Name",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "phone",
                                "type": "text",
                                "label": "Phone",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "whatsappPhone",
                                "type": "text",
                                "label": null,
                                "default": null,
                                "required": false,
                                "multiline": false
                            }
                        ],
                        "type": "collection",
                        "label": "Customer",
                        "required": false
                    },
                    {
                        "help": "",
                        "name": "order",
                        "spec": [
                            {
                                "help": "",
                                "name": "format",
                                "type": "text",
                                "label": "Format",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "date",
                                "type": "text",
                                "label": "Date",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "time",
                                "type": "text",
                                "label": "Time",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "occasion",
                                "type": "text",
                                "label": "Occasion",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "guests",
                                "type": "text",
                                "label": "Guests",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "amount",
                                "type": "text",
                                "label": "Amount",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "decor",
                                "type": "text",
                                "label": "Decor",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "filling",
                                "type": "text",
                                "label": "Filling",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "inscription",
                                "type": "text",
                                "label": "Inscription",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "style",
                                "type": "text",
                                "label": "Style",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "delivery",
                                "type": "text",
                                "label": "Delivery",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "address",
                                "type": "text",
                                "label": "Address",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "details",
                                "type": "text",
                                "label": "Details",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "fillingsText",
                                "type": "text",
                                "label": null,
                                "default": null,
                                "required": false,
                                "multiline": true
                            },
                            {
                                "help": "",
                                "name": "bentoFilling",
                                "type": "text",
                                "label": null,
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "cupcakeFilling",
                                "type": "text",
                                "label": null,
                                "default": null,
                                "required": false,
                                "multiline": false
                            }
                        ],
                        "type": "collection",
                        "label": "Order",
                        "required": false
                    },
                    {
                        "help": "",
                        "name": "estimate",
                        "spec": [
                            {
                                "help": "",
                                "name": "text",
                                "type": "text",
                                "label": "Text",
                                "default": null,
                                "required": false,
                                "multiline": false
                            },
                            {
                                "help": "",
                                "name": "note",
                                "type": "text",
                                "label": "Note",
                                "default": null,
                                "required": false,
                                "multiline": false
                            }
                        ],
                        "type": "collection",
                        "label": "Estimate",
                        "required": false
                    }
                ]
            }
        },
        {
            "id": 10,
            "module": "airtable:ActionCreateRecord",
            "version": 3,
            "parameters": {
                "__IMTCONN__": 7040691
            },
            "mapper": {
                "base": "appXXXXXXXXXXXXXX",
                "table": "tblXXXXXXXXXXXXXX",
                "record": {
                    "fld26tNIWKmmvk7t1": "{{7.order.inscription}}",
                    "fld3JYKnB66YTEsM7": "{{7.order.delivery}}",
                    "fld42ZhdFdsEYEEwi": "Не оплачено",
                    "fld6mWDeW8sAoe0RB": "{{7.order.address}}",
                    "fld7DTLFHQHSVFg07": "{{7.order.date}}",
                    "fld8sk6hlHFW4QtcO": "{{7.order.decor}}",
                    "fldE8uH7llsJLRn3o": "{{7.customer.name}}",
                    "fldI315a4DyD8CM1i": "{{7.order.style}}",
                    "fldQFdyP5UFEvBvaQ": "{{7.order.amount}}",
                    "fldVLfc635uT6KVSb": "{{7.estimate.text}}",
                    "flddFldue27cUHdk1": "{{7.customer.whatsappPhone}}",
                    "flddaC0XiDzZ3vxut": "{{7.order.time}}",
                    "fldfYvB6j7zvexq6A": "{{7.customer.phone}}",
                    "fldgGt5aabds8aqSD": "{{7.order.details}}",
                    "fldjp8QoJRjBQ6aft": "Ждёт подтверждения",
                    "fldpA9YRE3DQvfRUP": "{{7.order.filling}}",
                    "fldpk0rbMJTYipgRy": "{{7.order.occasion}}",
                    "fldvGfV3DA7QPKP1d": "{{7.order.guests}}",
                    "fldz8h2g7RyeW0eqG": "{{7.order.format}}"
                },
                "typecast": false,
                "useColumnId": false
            },
            "metadata": {
                "designer": {
                    "x": 271,
                    "y": 2
                },
                "restore": {
                    "expect": {
                        "base": {
                            "label": "Заказы тортов"
                        },
                        "table": {
                            "label": "Заказы тортов",
                            "nested": [
                                {
                                    "name": "record",
                                    "spec": [
                                        {
                                            "mode": "edit",
                                            "name": "fldjp8QoJRjBQ6aft",
                                            "type": "select",
                                            "label": "Статус",
                                            "dynamic": true,
                                            "options": [
                                                {
                                                    "label": "Ждёт подтверждения",
                                                    "value": "Ждёт подтверждения"
                                                },
                                                {
                                                    "label": "Подтверждён",
                                                    "value": "Подтверждён"
                                                },
                                                {
                                                    "label": "В работе",
                                                    "value": "В работе"
                                                },
                                                {
                                                    "label": "Готов",
                                                    "value": "Готов"
                                                },
                                                {
                                                    "label": "Закрыт",
                                                    "value": "Закрыт"
                                                },
                                                {
                                                    "label": "Отменён",
                                                    "value": "Отменён"
                                                }
                                            ],
                                            "validate": false
                                        },
                                        {
                                            "mode": "edit",
                                            "name": "fld42ZhdFdsEYEEwi",
                                            "type": "select",
                                            "label": "Оплата",
                                            "dynamic": true,
                                            "options": [
                                                {
                                                    "label": "Не оплачено",
                                                    "value": "Не оплачено"
                                                },
                                                {
                                                    "label": "Ждёт предоплату",
                                                    "value": "Ждёт предоплату"
                                                },
                                                {
                                                    "label": "Предоплата внесена",
                                                    "value": "Предоплата внесена"
                                                },
                                                {
                                                    "label": "Оплачено полностью",
                                                    "value": "Оплачено полностью"
                                                }
                                            ],
                                            "validate": false
                                        },
                                        {
                                            "name": "fldE8uH7llsJLRn3o",
                                            "type": "text",
                                            "label": "Имя"
                                        },
                                        {
                                            "name": "fldfYvB6j7zvexq6A",
                                            "type": "text",
                                            "label": "Телефон"
                                        },
                                        {
                                            "name": "fld7DTLFHQHSVFg07",
                                            "time": false,
                                            "type": "date",
                                            "label": "Дата"
                                        },
                                        {
                                            "name": "flddaC0XiDzZ3vxut",
                                            "type": "text",
                                            "label": "Время"
                                        },
                                        {
                                            "name": "fldpk0rbMJTYipgRy",
                                            "type": "text",
                                            "label": "Повод"
                                        },
                                        {
                                            "name": "fldvGfV3DA7QPKP1d",
                                            "type": "number",
                                            "label": "Гостей"
                                        },
                                        {
                                            "name": "fldQFdyP5UFEvBvaQ",
                                            "type": "text",
                                            "label": "Вес / количество"
                                        },
                                        {
                                            "name": "fldpA9YRE3DQvfRUP",
                                            "type": "text",
                                            "label": "Начинка"
                                        },
                                        {
                                            "name": "fld8sk6hlHFW4QtcO",
                                            "type": "text",
                                            "label": "Декор"
                                        },
                                        {
                                            "name": "fld26tNIWKmmvk7t1",
                                            "type": "text",
                                            "label": "Надпись"
                                        },
                                        {
                                            "name": "fldI315a4DyD8CM1i",
                                            "type": "text",
                                            "label": "Цвета / стиль"
                                        },
                                        {
                                            "name": "fld3JYKnB66YTEsM7",
                                            "type": "text",
                                            "label": "Получение"
                                        },
                                        {
                                            "name": "fld6mWDeW8sAoe0RB",
                                            "type": "text",
                                            "label": "Город / адрес"
                                        },
                                        {
                                            "name": "fldgGt5aabds8aqSD",
                                            "type": "text",
                                            "label": "Комментарий",
                                            "multiline": true
                                        },
                                        {
                                            "name": "fldVLfc635uT6KVSb",
                                            "type": "text",
                                            "label": "Ориентир с сайта"
                                        },
                                        {
                                            "name": "fldz8h2g7RyeW0eqG",
                                            "type": "text",
                                            "label": "Тип торта"
                                        },
                                        {
                                            "name": "fldrPiqbDWKk5Qyyy",
                                            "type": "text",
                                            "label": "Свой Комментарий"
                                        },
                                        {
                                            "name": "flddFldue27cUHdk1",
                                            "type": "text",
                                            "label": "Номер для ВЦ (скрыто)"
                                        }
                                    ],
                                    "type": "collection",
                                    "label": "Record"
                                }
                            ]
                        },
                        "record": {
                            "nested": {
                                "fld42ZhdFdsEYEEwi": {
                                    "mode": "chose",
                                    "label": "Не оплачено"
                                },
                                "fldjp8QoJRjBQ6aft": {
                                    "mode": "chose",
                                    "label": "Ждёт подтверждения"
                                }
                            }
                        },
                        "typecast": {
                            "mode": "chose"
                        },
                        "useColumnId": {
                            "mode": "chose"
                        }
                    },
                    "parameters": {
                        "__IMTCONN__": {
                            "data": {
                                "scoped": "true",
                                "connection": "airtable3"
                            },
                            "label": "Cake (User ID: usrhFYcFAyghzjdjd)"
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account:airtable3,airtable2",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "base",
                        "type": "select",
                        "label": "Base",
                        "required": true
                    },
                    {
                        "name": "typecast",
                        "type": "boolean",
                        "label": "Smart links",
                        "required": true
                    },
                    {
                        "name": "useColumnId",
                        "type": "boolean",
                        "label": "Use Column ID",
                        "required": true
                    },
                    {
                        "name": "table",
                        "type": "select",
                        "label": "Table",
                        "required": true
                    },
                    {
                        "name": "record",
                        "spec": [
                            {
                                "mode": "edit",
                                "name": "fldjp8QoJRjBQ6aft",
                                "type": "select",
                                "label": "Статус"
                            },
                            {
                                "mode": "edit",
                                "name": "fld42ZhdFdsEYEEwi",
                                "type": "select",
                                "label": "Оплата"
                            },
                            {
                                "name": "fldE8uH7llsJLRn3o",
                                "type": "text",
                                "label": "Имя"
                            },
                            {
                                "name": "fldfYvB6j7zvexq6A",
                                "type": "text",
                                "label": "Телефон"
                            },
                            {
                                "name": "fld7DTLFHQHSVFg07",
                                "time": false,
                                "type": "date",
                                "label": "Дата"
                            },
                            {
                                "name": "flddaC0XiDzZ3vxut",
                                "type": "text",
                                "label": "Время"
                            },
                            {
                                "name": "fldpk0rbMJTYipgRy",
                                "type": "text",
                                "label": "Повод"
                            },
                            {
                                "name": "fldvGfV3DA7QPKP1d",
                                "type": "number",
                                "label": "Гостей"
                            },
                            {
                                "name": "fldQFdyP5UFEvBvaQ",
                                "type": "text",
                                "label": "Вес / количество"
                            },
                            {
                                "name": "fldpA9YRE3DQvfRUP",
                                "type": "text",
                                "label": "Начинка"
                            },
                            {
                                "name": "fld8sk6hlHFW4QtcO",
                                "type": "text",
                                "label": "Декор"
                            },
                            {
                                "name": "fld26tNIWKmmvk7t1",
                                "type": "text",
                                "label": "Надпись"
                            },
                            {
                                "name": "fldI315a4DyD8CM1i",
                                "type": "text",
                                "label": "Цвета / стиль"
                            },
                            {
                                "name": "fld3JYKnB66YTEsM7",
                                "type": "text",
                                "label": "Получение"
                            },
                            {
                                "name": "fld6mWDeW8sAoe0RB",
                                "type": "text",
                                "label": "Город / адрес"
                            },
                            {
                                "name": "fldgGt5aabds8aqSD",
                                "type": "text",
                                "label": "Комментарий"
                            },
                            {
                                "name": "fldVLfc635uT6KVSb",
                                "type": "text",
                                "label": "Ориентир с сайта"
                            },
                            {
                                "name": "fldz8h2g7RyeW0eqG",
                                "type": "text",
                                "label": "Тип торта"
                            },
                            {
                                "name": "fldrPiqbDWKk5Qyyy",
                                "type": "text",
                                "label": "Свой Комментарий"
                            },
                            {
                                "name": "flddFldue27cUHdk1",
                                "type": "text",
                                "label": "Номер для ВЦ (скрыто)"
                            }
                        ],
                        "type": "collection",
                        "label": "Record"
                    }
                ],
                "interface": [
                    {
                        "name": "id",
                        "type": "text",
                        "label": "ID"
                    },
                    {
                        "name": "createdTime",
                        "type": "date",
                        "label": "Created Time"
                    },
                    {
                        "name": "Cakes#",
                        "type": "text",
                        "label": "Cakes#"
                    },
                    {
                        "name": "Статус",
                        "type": "text",
                        "label": "Статус"
                    },
                    {
                        "name": "Оплата",
                        "type": "text",
                        "label": "Оплата"
                    },
                    {
                        "name": "Имя",
                        "type": "text",
                        "label": "Имя"
                    },
                    {
                        "name": "Телефон",
                        "type": "text",
                        "label": "Телефон"
                    },
                    {
                        "name": "Дата",
                        "time": false,
                        "type": "date",
                        "label": "Дата"
                    },
                    {
                        "name": "Время",
                        "type": "text",
                        "label": "Время"
                    },
                    {
                        "name": "Повод",
                        "type": "text",
                        "label": "Повод"
                    },
                    {
                        "name": "Гостей",
                        "type": "number",
                        "label": "Гостей"
                    },
                    {
                        "name": "Вес / количество",
                        "type": "text",
                        "label": "Вес / количество"
                    },
                    {
                        "name": "Начинка",
                        "type": "text",
                        "label": "Начинка"
                    },
                    {
                        "name": "Декор",
                        "type": "text",
                        "label": "Декор"
                    },
                    {
                        "name": "Надпись",
                        "type": "text",
                        "label": "Надпись"
                    },
                    {
                        "name": "Цвета / стиль",
                        "type": "text",
                        "label": "Цвета / стиль"
                    },
                    {
                        "name": "Получение",
                        "type": "text",
                        "label": "Получение"
                    },
                    {
                        "name": "Город / адрес",
                        "type": "text",
                        "label": "Город / адрес"
                    },
                    {
                        "name": "Комментарий",
                        "type": "text",
                        "label": "Комментарий",
                        "multiline": true
                    },
                    {
                        "name": "Ориентир с сайта",
                        "type": "text",
                        "label": "Ориентир с сайта"
                    },
                    {
                        "name": "Тип торта",
                        "type": "text",
                        "label": "Тип торта"
                    },
                    {
                        "name": "Свой Комментарий",
                        "type": "text",
                        "label": "Свой Комментарий"
                    },
                    {
                        "name": "Autonumber",
                        "type": "number",
                        "label": "Autonumber"
                    },
                    {
                        "name": "Номер для ВЦ (скрыто)",
                        "type": "text",
                        "label": "Номер для ВЦ (скрыто)"
                    }
                ]
            }
        },
        {
            "id": 9,
            "module": "telegram:SendReplyMessage",
            "version": 1,
            "parameters": {
                "__IMTCONN__": 7040540
            },
            "mapper": {
                "text": "Новый заказ № {{10.id}}\nДата: {{7.order.date}}{{7.order.time}}\nТип: {{7.order.format}}\nДобавлен в Airtable",
                "chatId": "-10000000000",
                "parseMode": "",
                "replyMarkup": "{\r\n  \"inline_keyboard\": [\r\n    [\r\n      {\r\n        \"text\": \"💬 Написать в WhatsApp\",\r\n        \"url\": \"https://wa.me/{{phone}}\"\r\n      }\r\n    ],\r\n    [\r\n      {\r\n        \"text\": \"✅ Подтверждён\",\r\n        \"callback_data\": \"status|{{10.id}}|confirmed\"\r\n      }\r\n    ],\r\n    [\r\n      {\r\n        \"text\": \"⏳ Ждёт предоплату\",\r\n        \"callback_data\": \"payment|{{10.id}}|prepay_wait\"\r\n      }\r\n    ],\r\n    [\r\n      {\r\n        \"text\": \"🔨 В работе\",\r\n        \"callback_data\": \"status|{{10.id}}|in_work\"\r\n      },\r\n      {\r\n        \"text\": \"🎂 Готов\",\r\n        \"callback_data\": \"status|{{10.id}}|ready\"\r\n      }\r\n    ],\r\n    [\r\n      {\r\n        \"text\": \"💰 Предоплата внесена\",\r\n        \"callback_data\": \"payment|{{10.id}}|prepay_paid\"\r\n      },\r\n      {\r\n        \"text\": \"✅ Оплачено полностью\",\r\n        \"callback_data\": \"payment|{{10.id}}|paid_full\"\r\n      }\r\n    ],\r\n    [\r\n      {\r\n        \"text\": \"📦 Закрыт\",\r\n        \"callback_data\": \"status|{{10.id}}|closed\"\r\n      },\r\n      {\r\n        \"text\": \"❌ Отменён\",\r\n        \"callback_data\": \"status|{{10.id}}|canceled\"\r\n      }\r\n    ]\r\n  ]\r\n}",
                "messageThreadId": "",
                "replyToMessageId": "",
                "replyMarkupAssembleType": "reply_markup_enter"
            },
            "metadata": {
                "designer": {
                    "x": 558,
                    "y": -4
                },
                "restore": {
                    "expect": {
                        "parseMode": {
                            "label": "Empty"
                        },
                        "disableNotification": {
                            "mode": "chose"
                        },
                        "replyMarkupAssembleType": {
                            "label": "Enter the Reply Markup"
                        }
                    },
                    "parameters": {
                        "__IMTCONN__": {
                            "data": {
                                "scoped": "true",
                                "connection": "telegram"
                            },
                            "label": "CakeBySofy"
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account:telegram",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "chatId",
                        "type": "text",
                        "label": "Chat ID",
                        "required": true
                    },
                    {
                        "name": "text",
                        "type": "text",
                        "label": "Text",
                        "required": true
                    },
                    {
                        "name": "messageThreadId",
                        "type": "number",
                        "label": "Message Thread ID"
                    },
                    {
                        "name": "parseMode",
                        "type": "select",
                        "label": "Parse Mode",
                        "validate": {
                            "enum": [
                                "Markdown",
                                "HTML"
                            ]
                        }
                    },
                    {
                        "name": "disableNotification",
                        "type": "boolean",
                        "label": "Disable Notifications"
                    },
                    {
                        "name": "disableWebPagePreview",
                        "type": "boolean",
                        "label": "Disable Link Previews"
                    },
                    {
                        "name": "replyToMessageId",
                        "type": "number",
                        "label": "Original Message ID"
                    },
                    {
                        "name": "replyMarkupAssembleType",
                        "type": "select",
                        "label": "Enter/Assemble the Reply Markup Field",
                        "validate": {
                            "enum": [
                                "reply_markup_enter",
                                "reply_markup_assemble"
                            ]
                        }
                    },
                    {
                        "name": "replyMarkup",
                        "type": "text",
                        "label": "Reply Markup"
                    }
                ],
                "advanced": true
            }
        }
    ],
    "metadata": {
        "instant": true,
        "version": 1,
        "scenario": {
            "roundtrips": 1,
            "maxErrors": 3,
            "autoCommit": true,
            "autoCommitTriggerLast": true,
            "sequential": false,
            "slots": null,
            "confidential": false,
            "dataloss": false,
            "dlq": false,
            "freshVariables": false
        },
        "designer": {
            "orphans": []
        },
        "zone": "eu1.make.com",
        "notes": []
    }
}